/*
 *
 * ClearErrorInfoKey.java Copyright(C) 2017-2020 - 北京云星宇交通科技股份有限公司
 * 
 * @date 2019-10-14
 */
package com.yxy.ms.manager.entity.po;

import java.io.Serializable;
import java.util.Date;

import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
public class ClearErrorInfoKey implements Serializable {

    private static final long serialVersionUID = 6149180912151493126L;

    /**
     * 文件版本(联合主键) 上传时，填生成时间戳：（yyyyMMddHHmmssSSS） 下载时，填下载版本：（YYYYMMDDHHMM或YYYYMMDDHH或YYYYMMDD）
     */
    private String fileVersion;

    /**
     * 文件类型(联合主键) 1-基于TAC生成的ETC门架交易上传 2-ETC刷卡交易上传 3-基于可匹配过车图像的ETC通行记录的ETC门架交易数据上传 4-基于经校核的过车识别图像的ETC门架交易上传
     * 5-基于有证据支撑的路径拟合数据的ETC门架交易数据上传 6-记账交易下载 7-争议交易处理结果下载 8-清分结算消息下载 9-清分结算消息下载（非ETC） 10-省域拆分文件下载-ETC 11-省域拆分记账交易下载-现金
     * 12-现金交易上传（移动支付） 13-现金交易上传（非移动支付） 14-其他交易冲正交易（上传or下载） 15-异常交易退费消息下载16-交易补交消息下载
     */
    private Integer transTypeCode;

    private Date createTime;

    public ClearErrorInfoKey() {}

    public ClearErrorInfoKey(String fileVersion, Integer transTypeCode, Date createTime) {
        super();
        this.fileVersion = fileVersion;
        this.transTypeCode = transTypeCode;
        this.createTime = createTime;
    }
}